您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

一种移动终端及遥控系统与方法

  • 申请号:CN201010559111.8 申请公布号: CN102014224A
  • 申请日: 2010-11-25 申请公布日: 2011-04-13
  • 申请(专利权)人: 专利代理机构: 深圳市世纪恒程知识产权代理事务所
  • 分类号:H04M11/00;H04L12/28;H04L29/08

专利介绍

本发明公开一种移动终端、遥控系统与方法,该移动终端包括主处理模块,以及与主处理模块相连的显示模块、按键模块、数据通信模块和存储模块,所述数据通信模块用于向家庭网关发送连接家庭网络的请求,与家庭网关建立连接;从家庭网关下载基于Widget的遥控发送端应用程序包;以及向被控设备发送遥控指令;所述主处理模块用于运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;以及通过所述基于Widget的遥控应用程序控制所述数据通信模块向被控设备发出遥控指令;所述按键模块用于接收用户按下的遥控指令信息,并发送至所述主处理模块。本发明的移动终端可以非常方便、简单地通过移动终端对各种被控设备进行遥控,极大地方便了用户操作。
1.一种基于Widget的遥控应用服务系统,其特征在于,包括移动终端、被控设备、家庭网关和应用支撑系统,其中所述移动终端、被控设备和家庭网关组成本地家庭网络,所述家庭网关和所述应用支撑系统通过双向通信网络连接;所述应用支撑系统预置基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;家庭网关根据应用支撑系统发出的开启遥控应用指令从应用支撑系统获取并存储所述基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;所述移动终端从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;通过所述基于Widget的遥控应用程序发出遥控指令;所述被控设备从家庭网关下载及运行所述基于Widget的遥控接收端程序包,启动基于Widget的遥控服务;通过所述基于Widget的遥控服务程序接收及解析所述遥控指令,执行相应操作。
2.如权利要求1所述遥控应用服务系统,其特征在于,所述被控设备还用于在动基于Widget的遥控服务之后,在家庭网关的应用服务列表中增加遥控应用服务项;所述移动终端还用于从家庭网关获取被控设备的应用服务列表,判断是否存在遥控服务,是则从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序。
3.如权利要求1或2所述遥控应用服务系统,其特征在于,所述应用支撑系统还用于接收及通过用户发出的开通遥控业务的请求,所述请求中携带有用户标识信息以及用户的移动终端身份标识信息;生成认证密码并绑定所述用户的移动终端身份标识信息;并根据所述用户标识信息向相应的家庭网关发出开启遥控应用的指令。
4.如权利要求3所述遥控应用服务系统,其特征在于,所述移动终端还用于运行所述基于Widget的遥控应用程序,完成初始设置,设置移动终端身份标识信息、被控设备网址信息及认证密码,并发送至家庭网关;所述家庭网关接收所述移动终端身份标识信息、被控设备网址信息及认证密码,返回至所述应用支撑系统进行初始认证;应用支撑系统还用于对所述移动终端身份标识信息和认证密码进行认证,若认证成功,则通过家庭网关向移动终端返回令牌;家庭网关记录所述令牌和所述移动终端身份标识信息,并发送到被控设备进行保存;所述移动终端接收及保存所述移动终端身份标识信息和令牌。
5.如权利要求4所述遥控应用服务系统,其特征在于,所述移动终端通过所述基于Widget的遥控应用程序发出遥控指令的同时,还发送所述令牌和所述移动终端身份标识信息;所述被控设备还用于通过基于Widget的遥控服务程序认证所述遥控指令中的令牌和所述移动终端身份标识信息;若认证通过,则解析所述遥控指令,被控设备执行相应操作。
6.如权利要求5所述遥控应用服务系统,其特征在于,所述家庭网关内置于所述被控设备中。
7.如权利要求6所述遥控应用服务系统,其特征在于,所述被控设备为数字电视接收终端。
8.一种用于权利要求1至7任一项所述的遥控应用服务系统的移动终端,包括主处理模块,以及与主处理模块相连的显示模块、按键模块、数据通信模块和存储模块,其特征在于,所述数据通信模块用于向家庭网关发送连接家庭网络的请求,与家庭网关建立连接;从家庭网关下载基于Widget的遥控发送端应用程序包;以及向被控设备发送遥控指令;所述主处理模块用于运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;以及通过所述基于Widget的遥控应用程序控制所述数据通信模块向被控设备发出遥控指令;所述按键模块用于接收用户按下的遥控指令信息,并发送至所述主处理模块。
9.如权利要求8所述的移动终端,其特征在于,所述显示模块为触摸屏显示模块;所述按键模块为虚拟按键模块;所述触摸屏显示模块显示虚拟按键,并接收用户的触摸轨迹,生成相应的遥控指令信息,发送至所述主处理模块。
10.一种基于Widget的遥控应用服务方法,其特征在于,包括以下步骤:S1、应用支撑系统预置基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;S2、家庭网关根据应用支撑系统发出的开启遥控应用指令从应用支撑系统获取并存储所述基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;S3、移动终端和被控设备通过所述家庭网关连接到本地家庭网络;S4、所述被控设备从家庭网关下载及运行所述基于Widget的遥控接收端程序包,启动基于Widget的遥控服务;所述移动终端从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;S5、所述移动终端通过所述基于Widget的遥控应用程序发出遥控指令;S6、被控设备通过所述基于Widget的遥控服务程序接收及解析所述遥控指令,执行相应操作。
11.如权利要求10所述的遥控应用服务方法,其特征在于,在所述步骤S4中,在所述被控设备从家庭网关下载及运行所述基于Widget的遥控接收端程序包,启动基于Widget的遥控服务,之后还包括步骤:S41、被控设备在家庭网关的应用服务列表中增加遥控应用服务项;在所述步骤S4中,所述移动终端从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序,具体包括步骤:S42、移动终端从家庭网关获取被控设备的应用服务列表;S43、移动终端判断是否存在遥控服务,是则从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序。
12.如权利要求10或11所述的遥控应用服务方法,其特征在于,在所述步骤S2之前还包括步骤:S21、应用支撑系统接收用户发出的开通遥控业务的请求,所述请求中携带有用户标识信息以及用户的移动终端身份标识信息;S22、应用支撑系统通过所述请求,生成认证密码并绑定所述用户的移动终端身份标识信息;S23、应用支撑系统根据所述用户标识信息向相应的家庭网关发出开启遥控应用的指令。
13.如权利要求12所述的遥控应用服务方法,其特征在于,所述步骤S5之前还包括步骤:S51、所述移动终端运行所述基于Widget的遥控应用程序,完成初始设置,设置移动终端身份标识信息、被控设备网址信息及认证密码,并发送至家庭网关;S52、所述家庭网关接收所述移动终端身份标识信息、被控设备网址信息及认证密码,返回至所述应用支撑系统进行初始认证;S53、若认证成功,则应用支撑系统通过家庭网关向移动终端返回令牌,家庭网关记录所述令牌和所述移动终端身份标识信息,并发送到被控设备进行保存;S54、所述移动终端接收及保存所述移动终端身份标识信息和令牌。
14.如权利要求13所述的遥控应用服务方法,其特征在于,所述步骤S5中的移动终端通过所述基于Widget的遥控应用程序发出遥控指令的同时,还发送所述令牌和所述移动终端身份标识信息;所述步骤S6具体包括步骤:S61、所述基于Widget的遥控服务程序认证所述令牌和所述移动终端身份标识信息;S62、若认证通过,则基于Widget的遥控服务程序解析所述遥控指令,被控设备执行相应操作。技术领域
本发明涉及遥控技术领域,特别涉及一种移动终端及遥控系统与方法。
背景技术
随着人们生活水平逐渐提高,家庭数字设备(例如:机顶盒、电视机)会越来越多,遥控器也越来越多,然而,现有技术中虽然可以将遥控多种设备的功能集成在一个遥控器中,但是如果实现一种能代替这些遥控器的手机,将会更加方便用户操作,因为,手机都是人们随身携带的设备,并且基于手机的各种操作方法和文字输入方法都比较丰富,因此,使用手机来遥控这些家庭数字设备将更加方便。然而,现有技术中没有一种可以遥控多种家庭数字设备的手机。目前,Widget规范正逐渐被广大手机生产商所采用,出现了越来越来基于Widget规范的手机应用,Widget的中文名为“微件”,是一种可以在任意一个基于HTML(Hyperxa0Textxa0Mark-upxa0Language、超文本标记语言)的Web页面上执行的代码,它的表现形式可能是视频,地图,新闻,小游戏等等。Widget的代码形式包含了DHTML(Dynamicxa0HTML,动态的超文本标记语言)、Javascript(客户端脚本语言)以及Adobexa0Flash等等。Widget采用HTTP(HyperTextxa0TransferProtocol,超文本传输协议)、HTML、Javascript、Ajax(Asynchronousxa0Javascriptxa0andXML,异步Javascript和XML)、CSS(Cascadingxa0Stylexa0Sheet,层叠样式表单)等国际标准技术作为传输、标记、呈现规范以及统一的交互语言,因此,设计一种基于Widget规范的遥控器解决方案将会为大部分手机所兼容。
发明内容
本发明所要解决的技术问题在于:提供一种移动终端、遥控系统与方法,可以通过移动终端遥控家庭网络中的各种数字家电设备,使用户操作更加方便、简单易用。为解决本发明的技术问题,本发明公开一种基于Widget的遥控应用服务系统,包括移动终端、被控设备、家庭网关和应用支撑系统,其中所述移动终端、被控设备和家庭网关组成本地家庭网络,所述家庭网关和所述应用支撑系统通过双向通信网络连接;所述应用支撑系统预置基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;家庭网关根据应用支撑系统发出的开启遥控应用指令从应用支撑系统获取并存储所述基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;所述移动终端从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;通过所述基于Widget的遥控应用程序发出遥控指令;所述被控设备从家庭网关下载及运行所述基于Widget的遥控接收端程序包,启动基于Widget的遥控服务;通过所述基于Widget的遥控服务程序接收及解析所述遥控指令,执行相应操作。为解决本发明的技术问题,本发明还公开一种用于所述遥控应用服务系统的移动终端,包括主处理模块,以及与主处理模块相连接的显示模块、按键模块、数据通信模块和存储模块,其特征在于,所述数据通信模块用于向家庭网关发送连接家庭网络的请求,与家庭网关建立连接;从家庭网关下载基于Widget的遥控发送端应用程序包;以及向被控设备发送遥控指令;所述主处理模块用于运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;以及通过所述基于Widget的遥控应用程序控制所述数据通信模块向被控设备发出遥控指令;所述按键模块用于接收用户按下的遥控指令信息,并发送至所述主处理模块。为解决本发明的技术问题,本发明还公开一种基于Widget的遥控应用服务方法,包括以下步骤:S1、应用支撑系统预置基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;S2、家庭网关根据应用支撑系统发出的开启遥控应用指令从应用支撑系统获取并存储所述基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;S3、移动终端和被控设备通过所述家庭网关连接到本地家庭网络;S4、所述被控设备从家庭网关下载及运行所述基于Widget的遥控接收端程序包,启动基于Widget的遥控服务;所述移动终端从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;S5、所述移动终端通过所述基于Widget的遥控应用程序发出遥控指令;S6、被控设备通过所述基于Widget的遥控服务程序接收及解析所述遥控指令,执行相应操作。与现有技术相比,本发明具有如下有益效果:本发明的移动终端通过家庭网关获得用于遥控本地家庭网络中其他被控设备的基于Widget的遥控应用程序,从而可以非常方便、简单地通过移动终端对各种被控设备进行遥控,极大地方便了用户操作。
附图说明
图1是本发明实施例的遥控系统结构图;图2是本发明实施例的移动终端结构图;图3是本发明实施例的遥控方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明实施例提供一种基于Widget的遥控应用服务系统,包括移动终端、被控设备、家庭网关和应用支撑系统,其中所述移动终端、被控设备和家庭网关组成本地家庭网络,所述家庭网关和所述应用支撑系统通过双向通信网络连接;首先,需在应用支撑系统中预置基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包。所述基于Widget的遥控发送端应用程序包是一个遵循Widget规范的应用程序包,其中包含了网页形式的遥控器操作界面和指令信息。所述基于Widget的遥控接收端程序包是一个安装在被控设备里面的程序,负责解析移动终端通过基于widget的遥控界面发送过来的遥控指令。当用户向应用支撑系统提交开通遥控业务的请求,该请求中携带有用户标识信息(例如:注册用户名或身份号信息),以及用户的移动终端身份标识信息(例如:手机号码);应用支撑系统接收所述请求后,验证通过用户标识信息后,通过所述请求,并生成相应的唯一的认证密码,且与用户的移动终端身份标识信息相互绑定;应用支撑系统再根据所述用户标识信息向相应的家庭网关发出开启遥控应用的指令。在本实施例中,用户为应用支撑系统的注册用户,注册信息包括用户标识信息、登录密码、用户的家庭网关网络地址(IP地址)及端口;应用支撑系统根据注册用户的用户标识信息,查找出其相应的家庭网关网络地址及端口,向该家庭网关发出开启遥控应用的指令。家庭网关根据应用支撑系统发出的开启遥控应用指令从应用支撑系统获取并存储所述基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;并将基于Widget的遥控接收端程序包发送至相应的被控设备,在本实施例中,若用户未指定被控设备,则默认为数字电视接收终端,应用支撑系统向家庭网关发出用于控制数字电视接收终端的基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包,家庭网关将所述基于Widget的遥控接收端程序包发送至数字电视接收终端。若用户指定了某个被控设备,则家庭网关将所述基于Widget的遥控接收端程序包发送至该用户指定的被控设备。在本实施例中,数字电视接收终端包括但不限于:机顶盒、网络协议电视(Internetxa0Protocolxa0Television,IPTV)、数字电视一体机等具有接收数字电视功能的终端。所述被控设备从家庭网关下载及运行所述基于Widget的遥控接收端程序包,启动基于Widget的遥控服务,然后,在应用服务列表中增加遥控应用服务项。在本实施例中,本地家庭网络为家庭网关及各被控设备通过Wifi(wirelessfdelity,无线高保真技术)组成的本地Wifi网络,也可以通过其他无线或有线方式组建成本地家庭网络。当被控设备接入本地家庭网络后必须启动DLNA应用(Digitalxa0Livingxa0Networkxa0Alliance,数字生活网络联盟),遵循UPnP(UniversalPlugxa0andxa0Play,通用即插即用)AV1.0规范,于启动基于Widget的遥控服务后,在DLNA应用服务列表中增加遥控应用服务项。所述应用服务列表记录了被控设备所提供的各种应用服务。所述移动终端从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序。其中,本发明实施例的移动终端包括但不限于:手机、PDA(Personalxa0Digitalxa0Assistant,掌上电脑)、平板电脑,便携式计算机等。具体地,在本实施例中,移动终端可通过wifi功能接入本地家庭网络中,开启DLNA应用,通过UPnP协议从家庭网关中获取被控设备的应用服务列表,查找是否具有遥控服务,若是,则从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序。在本实施例中,移动终端初次运行所述基于Widget的遥控应用程序时,需完成初始设置,即设置移动终端身份标识信息、被控设备网址信息及认证密码,并发送至家庭网关;家庭网关接收所述移动终端身份标识信息、被控设备网址信息及认证密码,再返回至所述应用支撑系统进行初始认证;应用支撑系统对移动终端身份标识信息和认证密码进行认证,若认证成功,则通过家庭网关向移动终端返回令牌;家庭网关记录所述令牌和所述移动终端身份标识信息,并发送到被控设备进行保存;所述移动终端接收及保存所述移动终端身份标识信息和令牌。在完成初始设置并通过认证后,用户可使用移动终端打开基于Widget的遥控应用程序,通过移动终端上的物理按键或触摸屏虚拟按键发出各种遥控指令,例如:换台、增大/降低音量、查看EPG(Electronicxa0Programxa0Guide,电子节目指南)信息等,同时,移动终端还向被控设备发送令牌和移动终端身份标识信息;所述被控设备通过基于Widget的遥控服务程序接收所述遥控指令、令牌和移动终端身份标识信息,认证所述令牌和所述移动终端身份标识信息;若认证通过,则解析所述遥控指令,然后,被控设备根据解析后的遥控指令执行相应的操作。另外,在本发明实施例中,所述家庭网关可内置于所述被控设备中;该被控设备可以为数字电视接收终端或计算机等智能家电设备。如图2所示,本发明实施例还提供一种移动终端,包括主处理模块,以及与主处理模块相连接的显示模块、按键模块、数据通信模块和存储模块,所述数据通信模块用于向家庭网关发送连接家庭网络的请求,与家庭网关建立连接;从家庭网关下载基于Widget的遥控发送端应用程序包;以及向被控设备发送遥控指令;主处理模块用于运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;以及通过所述基于Widget的遥控应用程序控制所述数据通信模块向被控设备发出遥控指令;按键模块用于接收用户按下的遥控指令信息,并发送至所述主处理模块。其中,本实施例的移动终端的显示模块可以为触摸屏显示模块;则,相应的按键模块为虚拟按键模块;移动终端通过触摸屏显示模块显示虚拟按键,并接收用户的触摸轨迹,生成相应的遥控指令信息,发送至所述主处理模块。如图3所示,本发明实施例还提供一种基于Widget的遥控应用服务方法,包括以下步骤:S1、应用支撑系统预置基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;S2、家庭网关根据应用支撑系统发出的开启遥控应用指令从应用支撑系统获取并存储所述基于Widget的遥控发送端应用程序包和基于Widget的遥控接收端程序包;S3、移动终端和被控设备通过所述家庭网关连接到本地家庭网络;S4、所述被控设备从家庭网关下载及运行所述基于Widget的遥控接收端程序包,启动基于Widget的遥控服务;所述移动终端从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序;S5、所述移动终端通过所述基于Widget的遥控应用程序发出遥控指令;S6、被控设备通过所述基于Widget的遥控服务程序接收及解析所述遥控指令,执行相应操作。其中,所述步骤S3可在步骤S1或S2之前执行。在所述步骤S4中,在被控设备从家庭网关下载及运行所述基于Widget的遥控接收端程序包,启动基于Widget的遥控服务,之后还包括步骤:S41、被控设备在应用服务列表中增加遥控应用服务项;在所述步骤S4中,所述移动终端从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序,具体包括步骤:S42、移动终端从家庭网关获取被控设备的应用服务列表;S43、移动终端判断是否存在遥控服务,是则从家庭网关下载及运行所述基于Widget的遥控发送端应用程序包,安装基于Widget的遥控应用程序。在所述步骤S2之前还包括步骤:S21、应用支撑系统接收用户发出的开通遥控业务的请求,所述请求中携带有用户标识信息以及用户的移动终端身份标识信息;S22、应用支撑系统通过所述请求,生成认证密码并绑定所述用户的移动终端身份标识信息;S23、应用支撑系统根据所述用户标识信息向相应的家庭网关发出开启遥控应用的指令。在所述步骤S5之前还包括步骤:S51、所述移动终端运行所述基于Widget的遥控应用程序,完成初始设置,设置移动终端身份标识信息、被控设备网址信息及认证密码,并发送至家庭网关;S52、所述家庭网关接收所述移动终端身份标识信息、被控设备网址信息及认证密码,返回至所述应用支撑系统进行初始认证;S53、若认证成功,则应用支撑系统通过家庭网关向移动终端返回令牌,家庭网关记录所述令牌和所述移动终端身份标识信息,并发送到被控设备进行保存;S54、所述移动终端接收及保存所述移动终端身份标识信息和令牌。在所述步骤S5中的移动终端通过所述基于Widget的遥控应用程序发出遥控指令的同时,还发送所述令牌和所述移动终端身份标识信息;所述步骤S6具体包括步骤:S61、所述基于Widget的遥控服务程序认证所述遥控指令中的令牌和所述移动终端身份标识信息;S62、若认证通过,则基于Widget的遥控服务程序解析所述遥控指令,被控设备执行相应操作。本实施例的基于Widget的遥控应用服务方法的具体工作原理及实施方式,在上述基于Widget的遥控应用服务系统中已有描述,此处不再赘述。综上所述,本发明实施例的移动终端可以非常方便、简单地对本地家庭网络中的各种被控设备进行遥控,极大地方便了用户操作。以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内,本发明所主张的权利范围应以发明申请范围所述为准,而非仅限于上述实施例。